package com.quwan.manager.service;

import com.quwan.common.result.PageResult;
import com.quwan.entity.TMemberReport;

import java.util.List;

/**
 * @author laozhang
 * @date 2021/11/18 9:32
 */
public interface MemberReportService {

    /**
     * 获取会员举报列表 分页
     * @param page
     * @param size
     * @param status
     * @param name
     * @param beginTime
     * @param endTime
     * @return
     */
    PageResult<TMemberReport> getMemberReportListPage(int page, int size, Integer status, String name, String beginTime, String endTime,String sourceId, String targetId);
    /**
     * 获取会员举报列表
     * @param status
     * @param name
     * @param beginTime
     * @param endTime
     * @return
     */
    List<TMemberReport> getMemberReportList(Integer status, String name,String beginTime,String endTime);

    /**
     * 修改状态
     * @param id
     * @param targetId
     * @param status
     * @return
     */
    boolean updateMemberReportStatus(Long id,Long targetId,Integer status);
}
